/**
 * BizStationHardwareVo，站房硬件设备视图对象 biz_station_hardware
 */
export interface BizStationHardwareVo {
  /**
   * 到期检验时间（2-氧气储罐使用）
   */
  checkTime?: Date;
  /**
   * 安装时间
   */
  deployTime?: Date;
  /**
   * 硬件设备id
   */
  deviceId?: number;
  /**
   * 设备编号
   */
  deviceNo?: string;
  /**
   * 硬件设备类型（1-制氧机，2-氧气储罐，3-智能电表）
   */
  deviceType?: string;
  /**
   * 关联制氧机id（3-智能电表使用）
   */
  generatorId?: number;
  /**
   * 硬件设备名称
   */
  name?: number;
  /**
   * 设备照片id
   */
  ossId?: number;
  /**
   * 数量
   */
  quantity?: number;
  /**
   * 备注
   */
  remarks?: string;
  /**
   * 站房id
   */
  stationId?: number;
  /**
   * 设备状态
   */
  status?: number;
  [property: string]: any;
}



export const defaultModel = (): BizStationHardwareVo => {
  return {
    /**
     * 主键id
     */
    cardId: undefined,
    /**
     * 卡号
     */
    cardNo: '',
    /**
     * 卡类型：1-单卡 2-卡池
     */
    cardType: '',
    /**
     * 绑定的设备id
     */
    deviceId: undefined,
    /**
     * 设备编号
     */
    deviceNo: '',
    /**
     * 绑定的设备类型
     */
    deviceType: '',
    /**
     * 有效期至（类型为1填写）
     */
    expireTime: undefined,
    /**
     * 区域代码（由绑定设备所在站房或者酒店获取）
     */
    regionCode: '',

  }
}